package com.zmn.plat.services.interfaces.message;

import com.zmn.plat.model.entity.message.MsgBaiduTemplate;

/**
 * 描述: 模板消息百度小程序模板配置基础接口类
 *
 * @author wangjie
 * @since 2020-07-09 14:20:16
 **/
public interface MsgBaiduTemplateService {

    /**
     * 描述: 根据id查询数据
     *
     * @param msgBaiduTemplateId
     *            id
     * @return MsgBaiduTemplate
     * @author wangjie
     * @since 2020-07-09 14:20:16
     **/
    MsgBaiduTemplate findById(Integer msgBaiduTemplateId);

    /**
     * 描述: 根据模板id查询数据
     *
     * @param templateId
     *            模板id
     * @return com.zmn.plat.model.entity.message.MsgBaiduTemplate
     * @author wangjie date 2020/7/9 14:32
     **/
    MsgBaiduTemplate findByTemplateId(Integer templateId);

    /**
     * 描述: 新增数据
     *
     * @param msgBaiduTemplate
     *            待新增数据
     * @return java.lang.Integer 主键key
     * @author wangjie
     * @since 2020-07-09 14:20:16
     **/
    Integer insert(MsgBaiduTemplate msgBaiduTemplate);

    /**
     * 描述: 根据主键删除数据
     *
     * @param templateId
     *            模板id
     * @return java.lang.Integer 影响行数
     * @author wangjie
     * @since 2020-07-09 14:20:16
     */
    Integer deleteByTemplateId(Integer templateId);

}
